#1、有这样的一个列表，深度不可知，列表里面还会嵌套列表，我想要把这个列表从左到右拼接成一个新的列表，且顺序不变
#举例：[12,33,[11,22,33,[55,66,99]],[55,66]]
#2、编写装饰器，为多个函数加上认证的功能（用户的账号密码）要求登录成功一次，后续的函数都无需输入用户名和密码
#3、请实现一个装饰器，把函数的返回值+100然后返回
#4、请实现一个装饰器，通过一次调用使函数重复执行5次
"""
def func_rep(func):
    def func_rep1(*args,**kwargs):
        for i in range(5):
            print(func(*args, **kwargs))
    return func_rep1

@func_rep
def sum2(a,b):
    return a+b
sum2(1,2)
"""
#5、输入任意个字符串,分别实现从小到大输出和从大到小输出
"""
a=[1,2,4,5,6]
a.sort()
print(a)
a.sort(reverse=True)
print(a)
"""
#6、接收n个数字，求这些参数数字的和
#7、编写一个函数，实现数字的自增（从0开始，每调用一次，数字+1）
"""
def text1(i):
    if i==1:
        return(10)
    else:
        return i+text1(i+1)
r=text1(1)
print(r)
"""